package gamelogic.movil.rest;

import java.util.Collection;

import gamelogic.excepcion.DAOExcepcion;
import gamelogic.modelo.Jugadas;
import gamelogic.modelo.Usuario;
import gamelogic.negocio.JugadasNegocio;
import gamelogic.negocio.UsuarioNegocio;

import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;


import gamelogic.dao.JugadasDAO;
import gamelogic.dao.UsuarioDAO;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

@Path("/JugadorRest")
public class JugadorRest {

	@GET
	@Produces(MediaType.TEXT_PLAIN)
	public String insertar(@QueryParam("nick") String nick, @QueryParam("nombre") String nombre,
			@QueryParam("apellido") String apellido, @QueryParam("puntuacion") String puntuacion) {		

//		JSONArray arrayObj = new JSONArray();
		JSONObject o = new JSONObject();
		try {
//			JugadasDAO dao = new JugadasDAO();
System.out.print(nick);
System.out.print(nombre);
System.out.print(apellido);
System.out.print(puntuacion);
//			dao.insertar(nombre, apellido, puntuacion,nick );
			UsuarioNegocio negocio = new UsuarioNegocio();
			negocio.insertar(nick,nombre,apellido);
			Collection<Usuario> usuario =  negocio.buscarPorNombre(nick);
				
			JugadasNegocio negocio2 = new JugadasNegocio();
			
			negocio2.insertar(10,puntuacion);
		
			o.put("resultado", "1");

			
		} catch (DAOExcepcion e) {	
			System.out.println(e.getMessage());
			o.put("resultado", "0");
			
		}
		return o.toString();
	}
	

}
